﻿using System;
using Matchingo.Common.Types.Enumerations;

namespace Matchingo.Common.Types.EventArguments
{
    public class FireParticlesEventArgs : EventArgs
    {
        public int MatchComboCount { get; private set; }
        public bool PlaySounds { get; private set; }
        public double CenterX { get; private set; }
        public double CenterY { get; private set; }
        public ParticleTypeEnumeration.ParticleType ParticleType { get; private set; }

        public FireParticlesEventArgs(double centerX, double centerY, ParticleTypeEnumeration.ParticleType particleType, 
                                      int matchComboCount, bool playSounds)
        {
            CenterX = centerX;
            CenterY = centerY;
            ParticleType = particleType;
            MatchComboCount = matchComboCount;
            PlaySounds = playSounds;
        }
    }
}